package l1j.server.server.clientpackets;

import l1j.server.echo.ClientThread;

import java.util.logging.Level;
import java.util.logging.Logger;
// Referenced classes of package l1j.server.server.clientpackets:
// ClientBasePacket

/**
 * TODO: 尚未實裝僱用傭兵的處理 處理收到由客戶端傳來僱用傭兵的封包
 */
public class C_HireSoldier extends ClientBasePacket {
	private static final Logger _log = Logger.getLogger(C_HireSoldier.class.getName());
	private static final String C_HIRE_SOLDIER = "[C] C_HireSoldier";

	@Override
	public String getType() {
		return C_HIRE_SOLDIER;
	}

	// S_HireSoldierを送ると表示される雇用ウィンドウでOKを押すとこのパケットが送られる
	@SuppressWarnings("unused")
	@Override
	public void start(final byte[] decrypt, final ClientThread client) {
		try {
			// 資料載入
			this.read(decrypt);
		final int something1 = this.readH(); // S_HireSoldierパケットの引数
		final int something2 = this.readH(); // S_HireSoldierパケットの引数
		final int something3 = this.readD(); // 1以外入らない？
		final int something4 = this.readD(); // S_HireSoldierパケットの引数
		final int number = this.readH(); // 雇用する数

		// < 傭兵雇用処理
	} catch (final Exception e) {
		_log.log(Level.SEVERE, e.getLocalizedMessage(), e);

	} finally {
		this.over();
	}
	}
}
